wx.cloud.init()
const db = wx.cloud.database()
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    imgurls:[
      "/imgs/img_1.jpg",
      "/imgs/img_2.jpg",
    ],
    color:[
      "gold",
      "silver",
      "burlywood"
    ],
    interval: 5000,
    showView: true,
    scroll: false,
    courses:[],
    note:[],
    paper:[]
  },

  // 点击出现导航栏
  display_menu:function(e){
    this.setData({
      showView: (!this.data.showView),
      scroll: true
    })
  },

  /**
   * 滚动页面导航栏变色
   */
  onPageScroll:function (e) {
    if (e.scrollTop > 0) {
      this.setData({
        scroll: true
      });
    } else {
      this.setData({
        scroll: false
      });
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    let that = this
    db.collection('Study_Information')
    .where({
      type:'课程推荐'
    })
    .orderBy('hot','desc')
    .limit(3)
    .get({
      success: function(res) {
        that.setData({
          courses:res.data
        })
      }
    })
    db.collection('Study_Information')
    .where({
      type:'课件笔记'
    })
    .orderBy('hot','desc')
    .limit(3)
    .get({
      success: function(res) {
        that.setData({
          note:res.data
        })
      }
    })
    db.collection('Study_Information')
    .where({
      type:'往年题目'
    })
    .orderBy('hot','desc')
    .limit(3)
    .get({
      success: function(res) {
        that.setData({
          paper:res.data
        })
      }
    })
  },
  search_hot:function (e,a) {
    for(let i = 0;i < a.length;i++){ 
      if(a[i]._id === e){
        return a[i].hot + 1
      }
    }
    return -1
  },
  //跳转详情页面
  link_content:function (e,list) {
    app.globalData.study_index = e.currentTarget.id
    let hot = this.search_hot(e.currentTarget.id,list)
    db.collection('Study_Information')
    .doc(e.currentTarget.id)
    .update({
      data:{
        hot:hot
      }
    })
  },
  link_content_1:function(e){
    this.link_content(e,this.data.courses)
  },
  link_content_2:function(e){
    this.link_content(e,this.data.note)
  },
  link_content_3:function(e){
    this.link_content(e,this.data.paper)
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {
    this.onLoad()
    wx.stopPullDownRefresh()
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})